نرم افزار Arena و توضیحات کلی در مورد ساختمان کاری آن
نوشته شده توسط : مطلب پروژه

برای انیمیشن و مدل سازی گرافیکی مسایل شبیه سازی بسیار مناسب است . این برنامه به کاربر اجازه می دهد که اشیا مدل سازی به نام کاژول ایجاد کند که این ماژول ها سنگ بنای تهیه مدل هستند . تمام اجزا یک فرایند شامل منطق ، داده ، انیمیشن و جمع آوری آمار می توانند ماژول هایی برای مشخص کردن فرایندی باشند که موجودیت ها از آنها می گذرند.

 ARENA با ارایه الگوهایی امکان ساخت انیمیشن مناسب برای مسایل شبیه سازی را به سادگی فراهم می کند.

الگوها دسته ای از ماژول ها  می باشند که موجودیت ها ، پردازش ها و واژگان نوع خاصی از مسایل را در بر می گیرند . در این نرم افزار الگوهایی برای مهندسی مجدد فرایندهای تجاری ، مراکز تلفن ، ساخت و تولید با سرعت بالا ، ساخت نیمه هادی ها و بسیاری کاربردهای دیگر به عنوان نمونه تهیه شده است

azsoftir@gmail.com

 

 

azsoftir.com

09367292276

 

azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com

azsoftir.com 09367292276

azsoftir.com

 

azsoftir@gmail.com

azsoftir.com

 

09367292276

azsoftir@gmail.com

 

 ARENA دارای یک تحلیل گر ورودی و یک تحلیل گر خروجی می باشد . کاربر می تواند با استفاده از تحلیل گر ورودی داده های خام را مشاهده کند . تحلیل گر خروجی نیز برای مشاهده و تجزیه و تحلیل داده های شبیه سازی می باشد . همچنین ARENA ، ویژوال بیسسیک شرکت مایکروسافت را پشتیبانی می کند و به کاربر اجازه می دهد تا از اطلاعات نرم افزارهای کاربردی دیگر مانند Excel استفاده کند یا خروجی های Arena را به این نرم افزارها منتقل کند.


توضیحاتی کوتاه در مورد قطعات مختلف موجود در ماژول Basic Process:

 

 قرار دارند.Basic Process ماژول های داده ای به همراه ماژول های فلوچارت در قسمت

 azsoftir@gmail.com

 

 

azsoftir.com

09367292276

 

azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com

azsoftir.com 09367292276

azsoftir.com

 

azsoftir@gmail.com

azsoftir.com

 

09367292276

azsoftir@gmail.com

ماژول های فلوچارت :

Create :

شروع فرآیند جریان است که عناصر از این قسمت وارد مدل شبیه سازی می گردند.

 

Dispose :

پایان روند فرایند است و موجودیت ها (Entities) از طریق این ماژول است یعنی پس از آنکه تمام اعمال بر روی یک موجودیت (Entity) انجام شد، لازم است که این موجودیت به قسمت انبار ( در مورد کارخانه های تولیدی) یا لایه بالاتر ( در مورد پروژه من) منتقل گردند و به زبان ساده از شبیه سازی خارج شوند.

 

Process :

یک فعالیت است که توسط یک یا چند منبع کاری انجام می شود که البته هرکدام از این کارها به مقداری زمان برای تکمیل شدن نیاز دارند.

 مثال:توسط این ماژول می توان فعالیت یک منشی (ساعات کار، بیکاری، هزینه هر ساعت و ...) را شبیه سازی کرد

 

Decide :

گاهی اوقات پس از اینکه عملیاتی بر روی یک سری از موجودیت ها در داخل سیستم انجام گرفت که منجر به ایجاد تغییری در آن ها گردید، لازم است که مسیر موجودیت ها با شرایط خاص را تغییر دهیم که این عمل به کمک تصمیم گیری با این ماژول امکان پذیر است.

 

Batch :

برای اینکه تعدادی از مواد، قبل از ادامه فرایند در یک بسته ای جمع آوری گردند نیاز به این ابزار داریم. در مشخص کردن قسمت Type برای این ماژول دقت می نیم که آیا می خواهیم بسته بندی ها را به صورت موقت یا دائمی داشته باشیم؟ در بسته بندی به صورت موقت از حالت Temporary و در بسته بندی به صورت دائم از تنظیم Permanent استفاده می شود.تعداد در هر بسته و ترتیب در بسته بندی کردن را نیز می توان از جمله خصلت های آن مشخص نمود.

 

Separate :

همانطور که از نامش پیداست، برای چند قسمت کردن در مورد فرایندهای موازی یا هم زمان و یا برای جدا کردن تعدادی موجودیت (Entity) که قبلاً توسط Batch به هم چسبیده اند به کار می رود.

 azsoftir@gmail.com

 

 

azsoftir.com

09367292276

 

azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com

azsoftir.com 09367292276

azsoftir.com

 

azsoftir@gmail.com

azsoftir.com

 

09367292276

azsoftir@gmail.com

Assign :

در این قسمت تغییر ارزش برخی پارامترها ملاک است که البته این تغییر در موقع شبیه سازی صورت می گیرد. نمونه ای از آن را می توان تغییر نوع بعضی مواد یا تغییر متغیر های مدل تعریف نمود.

 

Record :

جمع آوری بعضی از آمار و ارقام می تواند توسط این عنصر انجام گیرد.

 

ماژول های داده ای:

از طریق ماژول های داده ای مجمو عه ای از عناصر سازنده فرایند (منابع ،مواد،صف ها و...) را در نمای  (Spreadsheet View) تعریف می کنیم.

 

ماژول های داده ای به شش دسته زیر تقسیم می شوند:

 Entity   ماژول (1

و تصویر آنها در شبیه سازی استفاده می شود. (Entity Typeاین ماژول برای تعریف انواع مواد (

 ها در آن وارد می شوند.Entity همچنین اطلاعات هزینه های اولیه و هزینه های نگهداری

مثال:

انواع  قطعاتی که تولید و سر هم می شوند(مانند:میز،قطعه الکترونیک)

اسناد(مانند:فرم ها،ایمیل ها،فکس ها،گزارشات)

افرادی که در یک فرایند در حال حرکتند(مانند:مشتریان،ملاقات کننده ها

و یا می توان فریم ها در شبکه را مثال زد.

 

Queue    ماژول (2

این ماژول برای تعیین روش در صف قرار گرفتن مورد استفاده دارد.

ترتیب در صف قرار گرفتن پیش بینی برای تمام صف ها،حالت اولین ورودی-اولین خروجی است مگر اینکه آن را تغییر دهید.

موارد استفاده:

Processمقدار کارهای در صف مانده در ماژول

 بسته بندی شوند.Batchمحل جمع آوری و نگهداری برگه هایی که باید در ماژول

(First In,First Out)

 azsoftir@gmail.com

 

 

azsoftir.com

09367292276

 

azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com

azsoftir.com 09367292276

azsoftir.com

 

azsoftir@gmail.com

azsoftir.com

 

09367292276

azsoftir@gmail.com

Resource  ماژول  (3

این ماژول اطلاعات منابع شبیه سازی را برای مدل تعریف می کند.

از جمله این اطلاعات می توان هزینه،قابلیت های منبع ،تعداد منبع و ...را نام برد.

ممکن است ظرفیت کاری منبع ثابت باشد و یا اینکه بر اساس برنامه زمانی

 خاصی کار کند.

همچنین از کار افتادن و حالت های مختلف منبع از دیگر اطلاعاتی هستند که

 می توان در این ماژول تعریف کرد.

 

Variable   ماژول(4

و مقدارهای چند گانه (Variableاین ماژول داده ای برای تعریف مقدار ابتدایی یک متغیر(

آن در سیستم مورد استفاده قرار می گیرد.

این متغیرها می توانند به عنوان مرجعی برای اطلاعات ماژول های دیگر باشند.

موارد استفاده:

1)تعداد برگه هایی که در هر ساعت تکمیل می شوند.

2)شماره سریال هایی که برای منحصر به فرد شدن قطعات,برای آنها در نظر گرفته شده است.

3)مساحت یک بخش.

 azsoftir@gmail.com

 

 

azsoftir.com

09367292276

 

azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com

azsoftir.com 09367292276

azsoftir.com

 

azsoftir@gmail.com

azsoftir.com

 

09367292276

azsoftir@gmail.com

Schedule   ماژول(5

از این ماژول می توان در ترکیب با ماژول های دیگر استفاده کرد.به عنوان مثال در استفاده با

 برای تعریف برنامه زمانبندی شده فعالیت منبع کاری و یا با ماژول  Resourseماژول

در سیستم.  Entityبرای تعریف برنامه ریزی ورود و ایجاد یک   create

و می توان از آن به عنوان یک عامل تعیین کننده میزان تاخیر درزمان شبیه سازی استفاده کرد.

 و یا (Duration-Formatساختارهایی از این ماژول از طریق تعریف دوره های زمانی (

) ایجاد می شود.Calendar-Formatزمانبندی تقویمی (

موارد استفاده:

برنامه کاری و استراحت کارگران.

دوره های تعمیراتی و یا از کار افتادن دستگاهها و تجهیزات.

برنامه های زمانی حجم ورود مشتریان به فروشگاه.

خط سیر یادگیری برای کارگران جدید.

 

:Calender Exception

زمانهای خاصی که یک منبع بر طبق روند مشخص شده در تقویم کلی پیش نخواهد رفت و استثنا ایجاد خواهد شد را در این قسمت تعریف می کنند.

 در برنامه به جای مقدار پایه تعریف شده خواهد(Exception  Valueمقدار حالت استثنا (

نشست و مقدار قبلی را باطل می کند.

موارد استفاده:

1)اضافه کاری ها

2)تعطیلات رسمی

3)جلسات منظم کاری

 azsoftir@gmail.com

 

 

azsoftir.com

09367292276

 

azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com

azsoftir.com 09367292276

azsoftir.com

 

azsoftir@gmail.com

azsoftir.com

 

09367292276

azsoftir@gmail.com

Set ماژول   (6

 ,شمارنده ها(Resourseاین ماژول برای تعریف مجموعه های مختلفی مانند:منابع(

(Entity Pictureو تصویر های مواد((Entity Type,نوع مواد((Conter or Tally(

به کار می رود.

Process     è         (Resource Setمجموعه منابع (

Record    è              Counter and Tally set

موارد استفاده:

تعدادی از ماشین آلات که فعالیت های مشابه در یک کارخانه انجام می دهند.

دربان ها و یا صندوقداران که ناظر خروج مشتریان از فروشگاه هستند.

مسئولان فروش و یا افراد پذیرش در یک اداره یا هتل.

مجموعه ای از تصاویر که نشان دهنده مجموعه ای از انواع مواد هستند.





:: موضوعات مرتبط: پروژه ارنا , ,
:: بازدید از این مطلب : 178
|
امتیاز مطلب : 0
|
تعداد امتیازدهندگان : 0
|
مجموع امتیاز : 0
تاریخ انتشار : پنج شنبه 5 بهمن 1396 | نظرات ()
مطالب مرتبط با این پست
لیست
می توانید دیدگاه خود را بنویسید


نام
آدرس ایمیل
وب سایت/بلاگ
:) :( ;) :D
;)) :X :? :P
:* =(( :O };-
:B /:) =DD :S
-) :-(( :-| :-))
نظر خصوصی

 کد را وارد نمایید:

آپلود عکس دلخواه: